package com.docted.design.pattern.singleton.hungry;

/**
 * @author DoCted
 * @since v1.0 2018/3/7
 */
public class Hungry {


    /**
     *  在获取实例之前，不管需不需要使用就将实例初始化
     */

    private Hungry() {

    }

    /**
     * 加载顺序：
     *  先静态、后动态
     *  先属性、后方法
     *  先上后下
     */

    /**
     * 声明称final、防止初始化后被覆盖修改，保证单例性
     * 线程安全的
     */
    private static final Hungry hungry = new Hungry();

    public static Hungry getInstance() {
        return hungry;
    }

}
